//
//  GetCarViewController.h
//  ICrEAM
//
//  Created by mac on 16/10/24.
//  Copyright © 2016年 mac. All rights reserved.
//

#import "SuperViewController.h"
#import "ICMGetCarBasicInfoView.h"
#import "ICMAppearanceCheckView.h"
#import "ICMSelecteActivityView.h"
#import "ICMCarePackageView.h"
#import "ICMMaintenanceAndPartsView.h"
#import "ICMBasicInfoModel.h"
#import "ICMCarePackageDownModel.h"
#import "ICMCheckAppearanceDownModel.h"
#import "ICMPartsTopModel.h"
#import "ICMCarePackageModel.h"
#import "ICMActivityModel.h"
#import "ICMPictureModel.h"
#import "ICMRepairMaintenanceModel.h"
#import "ICMRepairPartsModel.h"
#import "ICMAppointmentOtherInfoModel.h"
#import "CustomRecordModel.h"
@interface GetCarViewController : SuperViewController<UIAlertViewDelegate>


//是否编辑模式
@property (nonatomic, assign) BOOL isEditType;
//是否预约编辑模式
@property (nonatomic, assign) BOOL isAppointmentType;
//预约跳转到接车
@property (nonatomic, strong) ICMAppointmentOtherInfoModel *otherInfoModel;
//是否进站的状态
@property (nonatomic, assign) BOOL isIn;
//是否保存
@property (nonatomic, assign) BOOL isSave;
@property (nonatomic, copy) NSString *getCarNumber;//接车单编号
@property (nonatomic, assign) BOOL isSubmit;//是否提交

/*5个主要子View*/
@property (nonatomic, strong) ICMGetCarBasicInfoView *basicInfoView;//基本信息view
@property (nonatomic, strong) ICMBasicInfoModel *basicInfoModel;//基本信息model

@property (nonatomic, strong) ICMAppearanceCheckView *appearanceCheckView;//外部检查view
@property (nonatomic, strong) ICMCheckAppearanceDownModel *checkAppearanceDownModel;//外部检查下部分model
@property (nonatomic, strong) ICMCheckAppearanceTopModel *checkAppearanceTopModel;//外部检查上部分model

@property (nonatomic, strong) ICMSelecteActivityView *selecteActivityView;//活动view
@property (nonatomic, strong) ICMActivityModel *activityModel;//活动model

@property (nonatomic, strong) ICMCarePackageView *carePackageView;//套餐view
@property (nonatomic, strong) ICMCarePackageModel *carePackageModel;//套餐model
@property (nonatomic, strong) ICMCarePackageDownModel *carePackageDownModel;//套餐下部分model

@property (nonatomic, strong) ICMMaintenanceAndPartsView *partsView;//项目零件view
@property (nonatomic, strong) ICMPartsTopModel *partsTopModel;//项目零件上部分model
@property (nonatomic, strong) ICMRepairMaintenancesModel *repairEventModel;//维修项目model
@property (nonatomic, strong) ICMRepairPartsArrayModel *repairPartsModel;//维修零件model
@property(nonatomic,strong)CustomRecordModel *recordModel;
@property(nonatomic,strong)CustomRecordModel *record_Model;
@property(nonatomic,strong)CustomRecordModel *customerModel;
@property (nonatomic, assign) BOOL isGetCar;//是否是接车转进
@property (nonatomic, strong) NSMutableArray *selectedRepairTypes;//所选维修类型

@property(nonatomic,strong)CustomRecordModel *editModel;

@property(nonatomic,assign)BOOL isRetainer;
//传入图片
@property (nonatomic, strong) NSMutableArray *imageModels;

@property (nonatomic, assign) BOOL haveShowActivity;//是否查看了活动
@property (nonatomic, strong) NSString *BUSINESS_KIND;
@end
